Subject: Re: The future of E
From: DCAmiga <[email-masked]>
To: Wouter van Oortmerssen <[email-masked]>
Cc: [email-masked]
Date: Fri, 9 Jul 1993 19:57:32 +1000 (EST)

On Tue, 6 Jul 1993, Wouter van Oortmerssen wrote:

> The current version betatesters work with is v2.3g, and it already has
> the following features:
>  
> - error reconstruction: EC now exactly pinpoints the character that
>   caused the error
> - optimisations: EC is now 20% to 70% faster than EC2.1b
> - optimisations in code-generation.
> - reduction in EC's memory consumption with 40% to 50%
> - default arguments a la C++
> - kick 3.0 modules
> - object inheritance (without methods, for now)
> - multiple returnvalues and multiple-value assignments
> - symbolhunks for use with profiler
> - .o to .m file converter (for assembly)
> - numerous small bugs fixed and small enhancements made
>  
> - compilation to modules.
>  
> Features that will also be implemented before the next release (v2.5):
> - full float (:REAL), 68881/2 support.
> - a better version of SrcGen supporting the v2.5 features
> - more code generation optimisations
> - some 020 support
> - vast amount of highlevel modules for all sorts of tasks.
>  
> Features that I don't know of in which release they'll be implemented:
> - other OO features (next to object inheritance)
> - source level debugger
> - full 020 support
> - module caching
>  
> (and ofcourse MUCH more)
>  

	Wouter,
		All of these things sound very interesting and I can't
wait to see them, but one thing I really want is linkable object output so
that I can link E code to C and ASM object files.  Will this be
implemented soon?

Another thing which worries me a bit is the self-modifying code in the
compiler and in the executables it generates.  (Although everything seems
to work on my '040 okay with copyback on.)

Thanks - Andrew Dunbar.